package cn.powertime.evaluation.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

@Data
public class AppRespTestPaperVo implements Serializable {

    @ApiModelProperty(value = "试卷ID", position = 1)
    private Long id;

    @ApiModelProperty(value = "试卷名称", position = 2)
    private String title;

    @ApiModelProperty(value = "试卷类型1:课后作业，2：课程刷题，3：真题模拟，4：测评练习，5：自查工具", position = 3)
    private Integer type;

    @ApiModelProperty(value = "归属课程ID", position = 4)
    private Long courseId;

    @ApiModelProperty(value = "归属章节ID", position = 5)
    private Long chapterId;

    @ApiModelProperty(value = "归属小节ID", position = 6)
    private Long sectionId;

    @ApiModelProperty(value = "归属测评练习ID", position = 7)
    private Long practiceId;

    @ApiModelProperty(value = "试卷总分", position = 8)
    private Integer score;

    @ApiModelProperty(value = "习题分组", position = 9)
    private Map<Integer, RespTopicListVo> listMap;
}
